package qldc.pm.tienan.model;

import com.liferay.portal.kernel.bean.AutoEscape;
import com.liferay.portal.model.BaseModel;
import com.liferay.portal.model.CacheModel;
import com.liferay.portal.service.ServiceContext;

import com.liferay.portlet.expando.model.ExpandoBridge;

import java.io.Serializable;

import java.util.Date;

/**
 * The base model interface for the KetQuaTrichLuc service. Represents a row in the &quot;TA_KetQuaTrichLuc&quot; database table, with each column mapped to a property of this class.
 *
 * <p>
 * This interface and its corresponding implementation {@link qldc.pm.tienan.model.impl.KetQuaTrichLucModelImpl} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link qldc.pm.tienan.model.impl.KetQuaTrichLucImpl}.
 * </p>
 *
 * @author Brian Wing Shun Chan
 * @see KetQuaTrichLuc
 * @see qldc.pm.tienan.model.impl.KetQuaTrichLucImpl
 * @see qldc.pm.tienan.model.impl.KetQuaTrichLucModelImpl
 * @generated
 */
public interface KetQuaTrichLucModel extends BaseModel<KetQuaTrichLuc> {
    /*
     * NOTE FOR DEVELOPERS:
     *
     * Never modify or reference this interface directly. All methods that expect a ket qua trich luc model instance should use the {@link KetQuaTrichLuc} interface instead.
     */

    /**
     * Returns the primary key of this ket qua trich luc.
     *
     * @return the primary key of this ket qua trich luc
     */
    public long getPrimaryKey();

    /**
     * Sets the primary key of this ket qua trich luc.
     *
     * @param primaryKey the primary key of this ket qua trich luc
     */
    public void setPrimaryKey(long primaryKey);

    /**
     * Returns the ket qua trich luc ID of this ket qua trich luc.
     *
     * @return the ket qua trich luc ID of this ket qua trich luc
     */
    public long getKetQuaTrichLucId();

    /**
     * Sets the ket qua trich luc ID of this ket qua trich luc.
     *
     * @param ketQuaTrichLucId the ket qua trich luc ID of this ket qua trich luc
     */
    public void setKetQuaTrichLucId(long ketQuaTrichLucId);

    /**
     * Returns the yeu cau trich luc ID of this ket qua trich luc.
     *
     * @return the yeu cau trich luc ID of this ket qua trich luc
     */
    public long getYeuCauTrichLucId();

    /**
     * Sets the yeu cau trich luc ID of this ket qua trich luc.
     *
     * @param yeuCauTrichLucId the yeu cau trich luc ID of this ket qua trich luc
     */
    public void setYeuCauTrichLucId(long yeuCauTrichLucId);

    /**
     * Returns the ma ket qua trich luc of this ket qua trich luc.
     *
     * @return the ma ket qua trich luc of this ket qua trich luc
     */
    @AutoEscape
    public String getMaKetQuaTrichLuc();

    /**
     * Sets the ma ket qua trich luc of this ket qua trich luc.
     *
     * @param maKetQuaTrichLuc the ma ket qua trich luc of this ket qua trich luc
     */
    public void setMaKetQuaTrichLuc(String maKetQuaTrichLuc);

    /**
     * Returns the kinh gui of this ket qua trich luc.
     *
     * @return the kinh gui of this ket qua trich luc
     */
    @AutoEscape
    public String getKinhGui();

    /**
     * Sets the kinh gui of this ket qua trich luc.
     *
     * @param kinhGui the kinh gui of this ket qua trich luc
     */
    public void setKinhGui(String kinhGui);

    /**
     * Returns the tinh trang an tich of this ket qua trich luc.
     *
     * @return the tinh trang an tich of this ket qua trich luc
     */
    @AutoEscape
    public String getTinhTrangAnTich();

    /**
     * Sets the tinh trang an tich of this ket qua trich luc.
     *
     * @param tinhTrangAnTich the tinh trang an tich of this ket qua trich luc
     */
    public void setTinhTrangAnTich(String tinhTrangAnTich);

    /**
     * Returns the thong tin an tich of this ket qua trich luc.
     *
     * @return the thong tin an tich of this ket qua trich luc
     */
    @AutoEscape
    public String getThongTinAnTich();

    /**
     * Sets the thong tin an tich of this ket qua trich luc.
     *
     * @param thongTinAnTich the thong tin an tich of this ket qua trich luc
     */
    public void setThongTinAnTich(String thongTinAnTich);

    /**
     * Returns the toi danh of this ket qua trich luc.
     *
     * @return the toi danh of this ket qua trich luc
     */
    @AutoEscape
    public String getToiDanh();

    /**
     * Sets the toi danh of this ket qua trich luc.
     *
     * @param toiDanh the toi danh of this ket qua trich luc
     */
    public void setToiDanh(String toiDanh);

    /**
     * Returns the hinh phat chinh of this ket qua trich luc.
     *
     * @return the hinh phat chinh of this ket qua trich luc
     */
    @AutoEscape
    public String getHinhPhatChinh();

    /**
     * Sets the hinh phat chinh of this ket qua trich luc.
     *
     * @param hinhPhatChinh the hinh phat chinh of this ket qua trich luc
     */
    public void setHinhPhatChinh(String hinhPhatChinh);

    /**
     * Returns the hinh phat bo sung of this ket qua trich luc.
     *
     * @return the hinh phat bo sung of this ket qua trich luc
     */
    @AutoEscape
    public String getHinhPhatBoSung();

    /**
     * Sets the hinh phat bo sung of this ket qua trich luc.
     *
     * @param hinhPhatBoSung the hinh phat bo sung of this ket qua trich luc
     */
    public void setHinhPhatBoSung(String hinhPhatBoSung);

    /**
     * Returns the trinh trang thi hanh an of this ket qua trich luc.
     *
     * @return the trinh trang thi hanh an of this ket qua trich luc
     */
    @AutoEscape
    public String getTrinhTrangThiHanhAn();

    /**
     * Sets the trinh trang thi hanh an of this ket qua trich luc.
     *
     * @param trinhTrangThiHanhAn the trinh trang thi hanh an of this ket qua trich luc
     */
    public void setTrinhTrangThiHanhAn(String trinhTrangThiHanhAn);

    /**
     * Returns the nguoi tra cuu ho so of this ket qua trich luc.
     *
     * @return the nguoi tra cuu ho so of this ket qua trich luc
     */
    @AutoEscape
    public String getNguoiTraCuuHoSo();

    /**
     * Sets the nguoi tra cuu ho so of this ket qua trich luc.
     *
     * @param nguoiTraCuuHoSo the nguoi tra cuu ho so of this ket qua trich luc
     */
    public void setNguoiTraCuuHoSo(String nguoiTraCuuHoSo);

    /**
     * Returns the ngay tra cuu of this ket qua trich luc.
     *
     * @return the ngay tra cuu of this ket qua trich luc
     */
    public Date getNgayTraCuu();

    /**
     * Sets the ngay tra cuu of this ket qua trich luc.
     *
     * @param ngayTraCuu the ngay tra cuu of this ket qua trich luc
     */
    public void setNgayTraCuu(Date ngayTraCuu);

    /**
     * Returns the ket qua of this ket qua trich luc.
     *
     * @return the ket qua of this ket qua trich luc
     */
    public int getKetQua();

    /**
     * Sets the ket qua of this ket qua trich luc.
     *
     * @param ketQua the ket qua of this ket qua trich luc
     */
    public void setKetQua(int ketQua);

    @Override
    public boolean isNew();

    @Override
    public void setNew(boolean n);

    @Override
    public boolean isCachedModel();

    @Override
    public void setCachedModel(boolean cachedModel);

    @Override
    public boolean isEscapedModel();

    @Override
    public Serializable getPrimaryKeyObj();

    @Override
    public void setPrimaryKeyObj(Serializable primaryKeyObj);

    @Override
    public ExpandoBridge getExpandoBridge();

    @Override
    public void setExpandoBridgeAttributes(BaseModel<?> baseModel);

    @Override
    public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge);

    @Override
    public void setExpandoBridgeAttributes(ServiceContext serviceContext);

    @Override
    public Object clone();

    @Override
    public int compareTo(KetQuaTrichLuc ketQuaTrichLuc);

    @Override
    public int hashCode();

    @Override
    public CacheModel<KetQuaTrichLuc> toCacheModel();

    @Override
    public KetQuaTrichLuc toEscapedModel();

    @Override
    public KetQuaTrichLuc toUnescapedModel();

    @Override
    public String toString();

    @Override
    public String toXmlString();
}
